Eliminating the Long-Running Process
نویسنده
چکیده
Many critical services are necessarily long-running. However, this creates a large temporal surface that is an alluring target for attackers, both in terms of the increased opportunity to find an exploit and the length of time a service is owned once exploited. While in some instances it may be possible to perform periodic restarts to reduce the window of exploitation and return a service to its fresh, unexploited operational status, this carries with it a high cost. The more often it is restarted, the larger the unavailability due to reinitialisation of the service. Furthermore, it must recover its persistent state, which is not always possible. In order to protect these services, we propose a form of virtual machine disaggregation which partitions a service into two parts: code (logic) and state (data). Each lives in its own virtual machine, with communication performed over a narrow, well defined interface on which policy can be externally enforced to ensure correctness. This separation enables a service to be continually restarted by rolling back only the code virtual machine to a snapshotted known good state, which can be measured and attested. This prevents exploits from persisting while still maintaining good performance.
منابع مشابه
Study on the Possibility of Eliminating Sulfuring Process in the Production of Dried Apricots
The rate of agricultural and horticultural waste is high in Iran, and one of the best preventive methods is to convert fruits and crops to the products which have long shelf life and high quality. Traditionally apricots are dried in front of sun with excessive sulfuring which is proved to be harmful for human. In the current study apricots were dried by either solar tunnel dryer or conventional...
متن کاملEffects of Oil Returns and External Debt on the Government Expenditure: A Case Study of Syria
This study attempts to investigate the effect of oil returns and external debt on the government expenditure in Syria over the period 1970-2010. The Johansen cointegration test showed that oil returns and external debt have a positive and significant long run relationship with government expenditure. The Granger causality test indicates unidirectional short-run causality relationships running f...
متن کاملFamily process and structure, attachment style, and emotional intelligence in runaway girls
Introduction: The phenomenon of running away from home is taken into account as one of the highly sensitive and complicated issues in the field of social harms. According to a report released by the WHO, the annual rate of running away from home is more than 2.3 million. Thus, the purpose of the present study was to compare family structure and process, attachment style, and emotional intellige...
متن کاملFlaxseed Oil and Treadmill Running Improve Behavioral Outcomes in Rats Exposed to Lead
Background and Objective: Lead entry into the body causes considerable damages to the brain in the long term. We aimed to investigate the effects of exercise (treadmill running) and flaxseed oil on lead acetate-induced behavioral deficits in male rats. Materials and Methods: 60 rats were divided into 6 groups: Control (C), Exercise (Ex), Flaxseed oil (FO), Lead (L), Lead- Exercise (L-Ex), and...
متن کاملPreventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment
Key Performance Indicator (KPI) is a type of performance measurement that evaluates the success of an organization or a partial activity in which it engages. If during the running process instance the monitoring results show that the KPIs do not reach their target values, then the influential factors should be identified, and the appropriate adaptation strategies should be performed to prevent ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010